package org.qiyu.live.web.starter.limit;

import java.lang.annotation.*;

/**
 * @Description: //todo
 * @Author: 张广焱
 * @Date: 2024-06-23 下午4:56
 */
@Documented //固定标识
@Target(ElementType.METHOD) //目标对象
@Retention(RetentionPolicy.RUNTIME) // 运行时
public @interface RequestLimit {
    /**
     * @Description: 允许请求的量
     * @Author: 张广焱
     * @Date: 2024-06-23  16:59:08
     */
    int limit();

    /**
     *  限流的时长
     * @return
     */
    int second();

    /**
     * @Description: 限流之后的提示内容
     * @Author: 张广焱
     * @Date: 2024-06-23  16:59:45
     */
    String msg() default "请求过于频繁，请稍后再试";
}
